package com.tjsinfo.tjsoa.fileDocument.bo;

import java.util.List;

import com.tjsinfo.tjsoa.Dao.IQbcDao;
import com.tjsinfo.tjsoa.fileDocument.vo.FileDocumentBean;

public interface IFileDocumentFilePageBo {

	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.addresslist.AddressList_User.IAddressListUserPageBo#getQbcDao()
	 */
	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.fileExpress.FileExpress_File.IFileExpressFilePageBo#getQbcDao()
	 */
	public IQbcDao getQbcDao();

	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.addresslist.AddressList_User.IAddressListUserPageBo#setQbcDao(com.tjsinfo.tjsoa.Dao.IQbcDao)
	 */
	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.fileExpress.FileExpress_File.IFileExpressFilePageBo#setQbcDao(com.tjsinfo.tjsoa.Dao.IQbcDao)
	 */
	public void setQbcDao(IQbcDao qbcDao);

	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.addresslist.AddressList_User.IAddressListUserPageBo#getPrivateGotoPage(java.lang.String, int)
	 */
	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.fileExpress.FileExpress_File.IFileExpressFilePageBo#getGotoPage(java.lang.String, int, java.lang.String)
	 */
	public List<FileDocumentBean> getGotoPage(String group_id, int page,
			String pagenum1,int user_id,String chaxunname,String chaxunren);

	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.addresslist.AddressList_User.IAddressListUserPageBo#getPrivateLastPage(java.lang.String)
	 */
	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.fileExpress.FileExpress_File.IFileExpressFilePageBo#getLastPage(java.lang.String, java.lang.String)
	 */
	public List<FileDocumentBean> getLastPage(String group_id, String pagenum1,int user_id,String chaxunname,String chaxunren);

	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.addresslist.AddressList_User.IAddressListUserPageBo#getPrivateFirstPage(int)
	 */
	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.fileExpress.FileExpress_File.IFileExpressFilePageBo#getFirstPage(int, java.lang.String, java.lang.String)
	 */
	public List<FileDocumentBean> getFirstPage(int user_id, String pagenum1);

	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.addresslist.AddressList_User.IAddressListUserPageBo#getPageCount(java.lang.String)
	 */
	/* (non-Javadoc)
	 * @see com.tjsinfo.tjsoa.fileExpress.FileExpress_File.IFileExpressFilePageBo#getPageCount(java.lang.String, java.lang.String)
	 */
	public int getPageCount(String group_id, String pagenum1,int user_id,String chaxunname,String chaxunren);

}